c#使用CsvHelper
C#读写csv的方式和Golang很像,都是先要申明好Record的数据结构,然后把csv的记录依次读到结构体中。
而aardio和Python读写csv就简单得多,基本就当成一个列表或者数组就行了。
当然,严谨的好处就是处理速度快,出错的几率小。而宽松的好处就是语法简单,对于数据量小的数据(百万级以下)其实读写速度差异并不明显。
公告:登录不了的人请注意 ,本站更换了域名(网址),原域名废弃停止使用了
新域名更像主站了,哈哈!
而且主站论坛基本都停止更新了,这里更新的内容反而更实用。
分享一段css动画 - 3D水滴动画
服务器中控台 - 整合多组服务器程序实现一键启动/停止,并保存服务器日志
其中“注册服务器”会先启动,然后延时1秒,再启动其他服务器,因为其他服务器启动时会先去注册服务器对比版本信息并获取授权。
服务器中控台 - 整合多组服务器程序实现一键启动/停止,并保存服务器日志
贴一下最主要的部分,用process.popen管道实现服务器程序整合,并且不会出现原本的黑窗口。
分享个c#的excel, pdf,word,PowerPoint第三方Syncfusion操作程序集DocIO/xlsIO...
回复#7 @hi_aardio :
openpyxl效率也还不错,10000行循环写入大约500毫秒,100000行循环写入6秒。
读取的速度比写入快1倍。
然后整体打包的话,不压缩14M,压缩后9M。
体积大主要是因为把python3.10打包进去了,openpyxl体积其实很小的,也完全可以脱离office读写excel。
新年快乐!
aardio调用海康DLL开发包显示摄像头画面的一些问题
回复#1 @itusers :
你这种最好先用C#实现一遍,如果在C#上没问题,再把相同代码转换为aardio。
有问题先在C#上排查,aardio支持C#调用不表示可以用aardio开发C#
调用c#强大的ReoGrid免费表格控件,用于显示、编辑、打印、导出和导入Excel电子表格
回复#29 @rays2004 :
那么大量的数据读写用excel本身就不合理啊,excel的作用是为了便于数据量交小的情况下,可视化显示数据或者图形。
大数据量的话,肯定首选是数据库了,而且对于大数据量的读写也不应该依赖图形界面,没有图形界面的话,速度可以快很多。
【midi音乐】青花瓷
【midi音乐】小星星
老大更新了midi音乐库,挺好玩的。
找了个最简单的乐谱《小星星》
import console; console.open(); con关于海康摄像头SDK问题
回复#10 @itusers :
这个dll的参数类型又不是你定义的,要看作者是怎么定义的,你私自去申明了作者的参数类型你觉得有意义吗?
例如,我定义了一个加法程序:
func add(a, b int) int { return a+b }要求传入2个整数,返回也是整数。
现在你私自申明说,我要传2个结构体,又不更改原始的程序,你觉得可行吗?
【工具】【HA智能家居】主人回家自动开灯,离家自动关灯
MQTT协议其实也是建立在tcp协议上的,理论上来说只要支持MQTT协议的设备都可以进行跨平台通讯。
我用Golang实现了一下,感觉挺好玩的。
我想到一个使用场景,就是家里的电热水器。平时上班的时候电热水器可以关掉,而回家的时候电热水器自动启动,这样比较省电。我经常是忘记回家去开电热水器,等想洗澡的时候又要等很长时间。
package main import ( "fmt" mqtt "github.com/eclipse/paho.mqtt.golang" "tisocket实现简陋远程文件管理
受这个帖子的启发,用Golang写了一个文件预览服务器,只要浏览器支持的格式都可以直接打开预览,包括文字、图片、音频、视频、pdf等等。
package main import ( "fmt" "github.com/gin-gonic/gin" "net/http"有没有做车牌相机识别的,关于aardio调用华夏,海康,大华,天地伟业摄像头的二次开发dll动态库例子教程
海康的Vision Master就有车牌识别的例子,而且VM支持tcp通讯,识别完以后可以用tcp发送给aardio处理。 我是随手找了一张图试了一下,真的要做好识别是要进行字库训练的,VM有字库训练模块,还有深度学习模块,可以提高识别速度和准确度。
Golang搭建jsonRPC服务器,Python客户端高并发10000组请求压力测试
回复#5 @我高兴 :
可以看aardio里的rpc例程,其实rpc还分为基于tcp连接的和基于http连接的rpc,例程里也分别有基于http的jsonrpc和基于tcp的jsonrpc。
另外,rpc本身可以不用进行json序列化,但是如果希望跨平台或者跨系统的调用,比如我上面的例子中用python程序跨系统调用Golang的rpc服务,这样就必须有统一的标准,jsonrpc就是这个统一的标准,把rpc进行json序列化后,各个系统和各个平台之间就能相互调用了。